Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 Germany F11 Germany F12 Germany F13 Germany-w2 Germany-w3 Austria F2 Switzerland #1-w2 Switzerland #1-w3 Turkey #1-w1 Turkey #1-w2 Slovenia F2 Germany-w2 Switzerland F3 Portugal F2 Czech Republic F1 Slovenia F1 Austria F4 Germany F10 Germany F13 Germany-w1 Germany-w2 Germany-w3 Germany F2 Germany F3 Germany F4 Italy F2 Germany F4 Germany-w3 Germany F3 Switzerland F1 Austria F4 Germany F10 Austria F2 (Kramsach) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Tunisia F14 (Jerba) Tunisia F15 (Jerba) Germany-w4 Germany F1 Tennis Napoli Cup - Napoli Portugal F3 Challenger Citta di Olbia - Olbia San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo Italy F10 Germany-w1 Germany-w4 Tennis Napoli Cup 2006 - Napoli Austria F1 Switzerland #1-w1 Switzerland #1-w4 Turkey #1-w4 Slovenia F3 Germany F11 Germany F13 Germany F15 Germany-w1 Pekao Open - Szczecin Germany-w4 Germany F1 Germany F2 Germany F3 Germany F4 Germany F5 Poland F1 Czech Republic F2 4th Volkswagen Challenger - Wolfsburg Tennis Napoli Cup 2007 - Napoli Fergana Challenger - Fergana Timisoara Challenger - Timisoara LXVII Concursu Internacional de Vigo - Vigo Geneva Challenger - Geneva Germany F3 5 Volkswagen Challenger - Wolfsburg BH Indoor Sarajevo - Sarajevo Tennis Napoli Cup - Napoli BSI Challenger Lugano - Lugano San Marino CEPU Open - San Marino Black Forest Open - Freudenstadt Alexander Kolyaskin Memorial - Donetsk Flea Market Cup Busan Challenger Tennis - Busan Genoa Open Challenger-Fondazione Carige - Genova Wroclaw Challenger Belgrade Challenger Bergamo Challenger Athens Challenger Tunis Challenger Lugano Challenger Braunschweig Challenger Turin Challenger XXVIII Edizione 'A.Savoldi' - Manerbio San Marino Challenger Istanbul Challenger Freudenstadt Challenger Napoli Challenger Genoa Open - Genova Rennes Challenger Orleans Challenger Eckental Challenger Aachen Challenger Memorial Savigni - Sassuolo Memorial Manfredini - Sassuolo Lugano Challenger Orbetello Challenger Furth Challenger Oberstaufen Challenger San Marino Challenger Madrid Challenger Top Wool Challenger Biella - Biella Challenger Canottieri Minico - Mantova XXIX Edizione 'A.Savoldi Marco' - Manerbio Eckental Challenger DPD Challenger 2002 - Aschaffenburg Helsinki Challenger Tennis Napoli Cup - Naples Heilbronn Challenger Sarajevo Challenger Bath Challenger Barletta Challenger Mersin Challenger Monza Challenger Arad Challenger Garden Open - Rome Trani Cup - Trani 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto VIII Trofeo Ciutat de Barcelona - Barcelona Garden Open - Rome ATU Cup - Weiden Todi Challenger Kia International In Caloundra - Caloundra Banca Marche Tennis Cup - San Benedetto Bauer Watertechnology Cup - Eckental Zagreb Open - Zagreb Gemax Samsung Open 2004 - Belgrade Ostdeutscher Sparkassen Cup - Dresden San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger Szczecin Challenger Casablanca Challenger Cepu Open - San Marino Irving Challenger Barranquilla Challenger Tunis Challenger Milan Challenger San Benedetto Challenger Astana Challenger - Astana San Marino Challenger Cordenons Challenger Sibiu Challenger Cherbourg Challenger Quimper Challenger Bancastato Challenger Lugano - Lugano Rome Challenger Heilbronn Challenger Nord LB Open 2006 - Braunschweig Furth Challenger Marburg Challenger Braunschweig Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Sacramento Challenger Bratislava Challenger Noumea Challenger Tennis Napoli Cup - Napoli BMW Tennis Championship - Sunrise Challenger Casablanca San Angel - Mexico City Cherbourg Challenger Trani Cup - Trani Challenger Banque Nationale Rimouski - Rimouski Aix En Provence Challenger Marburg Challenger Biella Challenger Privatbank Open 2006 - Dnepropetrovsk Tatra Banka Open - Bratislava Almaty Challenger 1 - Almaty Oberstaufen Cup - Oberstaufen Malaysian Open - Kuala Lumpur Bauer Watertechnology Cup - Eckental Orleans Challenger Kia International In Kawana - Kawana BH Telecom Sarajevo 2007 - Sarajevo USTA Tallahassee Tennis Challenger - Tallahassee ATP Challenger Trophy 2007 - Trnava Ford Tennis Championships - Louisville Shimadzu All Japan Indoor Tennis Championships - Kyoto Wolfsburg Challenger Bangkok Challenger BMW Tennis Championship - Sunrise Biella Challenger Sofia Challenger Furth Challenger Turin Challenger Blois Challenger Furth Challenger Scheveningen Challenger Ostdeutscher Sparkassen Cup - Dresden Liberec Challenger San Remo Tennis Cup - San Remo Mobilux Open - Luxembourg Kos Succhetti Tennis Cup - Cordenons Timisoara Challenger - Timisoara Bauer Watertechnilogy Cup 2008 - Eckental Noumea Challenger Glasgow Challenger Top Wool Challenger-Immagine Trophy - Biella Surbiton Challenger Oberstaufen Cup - Oberstaufen Ljubljana Challenger Ciutat de Barcelona - Barcelona Tatra Banka Open 2006 - Bratislava Segovia Challenger Open Prevadies - St. Brieuc Ostdeutscher Sparkessen Cup - Dresden Busan Open Challenger Tennis - Busan Schickedanz Open 2007 - Furth Challenger Lugano - Lugano Szczecin Challenger Almaty Challenger 2 - Almaty San Marino Cepu Open - San Marino Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Bratislava Challenger Heilbronn Open - Heilbronn South African Airways Open - East London Fujitsu Siemens Open - Budapest Citta di Brindisi - Brindisi 5th Sardinian International Championships - Cagliari 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Challenger 42 - Andrezieux Padova Challenger Tennis Napoli Cup 2004 - Napoli Guadalajara Challenger Rome Challenger Kosice Challenger Salzburg Challenger San Marino Challenger Brescia Challenger Napoli Challenger Mons Challenger Jameson Cup - Milan Como Challenger Szczecin Challenger Volvo Sylt Open - Sylt Sina-Kia Motors Tennis Cup - Cordenons Bergamo Challenger Wroclaw Challenger Mestre Challenger Ilkley Challenger Loughborough Challenger Happy Valley Challenger Generali Open 2002 - Kitzbuhel Challenger Ford de Cherbourg - Cherbourg 2003 Mercedes Cup - Stuttgart Astana Challenger Fairfield Challenger Zagreb Open - Zagreb St. Brieuc Challenger Sporting Challenger 2003 - Turin Schickendanz Open - Furth 3rd Volkswagon Challenger - Wolfsburg Braunschweig Challenger X Torneo Internazionale di Tennis - Barletta Prostejov Challenger Cortina Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Heilbronn Challenger Open de L'Isere - Grenoble Milan Indoors - Milan Jameson Cup - Milan Open 13 - Marseille BMW Open - Munich Warsteiner Challenger Lubeck - Lubeck Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Gemax Open - Belgrade Recanati Challenger Prague Challenger Ostdeutscher Sparkessen Cup - Dresden Tashkent Challenger CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Furth Challenger Quimper Challenger BellSouth Open - Vina del Mar Bergamo Challenger Pau Challenger Argentina Open - Buenos Aires Banca Stato Challenger - Lugano Brasil Open - Costa do Sauipe Akbank Private Banking TED Open - Istanbul Nord LB Open - Braunschweig Top Wool Challenger - Biella Open de la Comunidad Valenciana - Valencia Genoa Open 'Fondazione Carige' - Genova Riviera di Rimini Challenger - Rimini Surbiton Challenger Allianz Suisse Open - Gstaad Prague Challenger Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest Qatar ExxonMobil Open - Doha St.Petersburg Challenger by Kinex - St. Petersburg Caltanissetta Challenger International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires I Tourneo Fila Citta di Brindisi - Brindisi Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach Korat Challenger FILA Challenger - Biella IX Ciutat de Barcelona - Barcelona Eckental Challenger Canottieri Mincio Open - Mantova St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open Sainte Victoire - Aix-En-Provence Heineken Open - Auckland Sunrise Challenger PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco San Marino Cepu Open - San Marino Bauer Watertechnology Cup 2007 - Eckental Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot BCR Open Romania - Bucharest Open de Moselle - Metz St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires Catella Swedish Open - Bastad Qatar ExxonMobil Open - Doha UTC Open - Cherkassy Open Sabadell Atlantico - Barcelona BMW Open - Munich Heilbronn Challenger Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Movistar Open - Santiago Tennislife Cup - Napoli Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Genova Challenger Tashkent Challenger - Tashkent Allianz Suisse Open Gstaad - Gstaad Samsung Securities Cup - Seoul ATP Studena Croatia Open Umag - Umag Brasov Challenger BCR Open Romania - Bucharest Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Napoli Challenger Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Genova Challenger Zagreb Challenger Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Prague Challenger Gerry Weber Open - Halle SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Erste Bank Open - Vienna Prostejov Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Studena Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Cortina Challenger Salzburg Challenger Rennes Challenger Sophia Antipolis Challenger Pilot Pen Tennis - New Haven Quimper Challenger Open Sabadell Atlantico - Barcelona Dallas Challenger Vicenza Challenger Erste Bank Open - Vienna Genova Challenger UNICEF Open - 's Hertogenbosch Szczecin Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha BCR Open Romania - Bucharest Mons Challenger Heilbronn Challenger Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam San Benedetto Challenger BMW Open - Munich ARAG World Team Championship - Dusseldorf Copa Claro - Buenos Aires Eckental Challenger Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Ortisei Challenger BRD Nastase Tiriac Trophy - Bucharest Orange Warsaw Open - Warsaw Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Grand Prix Hassan II - Casablanca Napoli Challenger Movistar Open - Vina del Mar Sunrise Challenger Open 13 - Marseille Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Napoli Challenger International German Open - Hamburg Topshelf Open - 's-Hertogenbosch Grand Prix Hassan II - Casablanca BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Open 13 - Marseille Garanti Koza Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Monza Challenger Rome Challenger Malaysian Open - Kuala Lumpur St. Petersburg Open - St. Petersburg Rome Challenger Tunis Challenger Campionati Internazionali di Sicilia - Palermo AEGON Championships - London Suisse Open - Gstaad ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Panama City Challenger Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Vercelli Challenger Rome Challenger Braunschweig Challenger Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Koblenz Challenger Caltanissetta Challenger Erste Bank Open - Vienna Ortisei Challenger Helsinki Challenger Abierto Mexicano Telcel - Acapulco Orleans Challenger BMW Open - Munich AEGON Championships - London Vercelli Challenger German Tennis Championships - Hamburg If Stockholm Open - Stockholm Kremlin Cup - Moscow Rakuten Japan Open - Tokyo Heilbronn Challenger Wolfsburg Challenger Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BMW Open - Munich BMW Open - Munich Power Horse Cup - Dusseldorf Ortisei Challenger Grand Prix Hassan II - Casablanca Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Mons Challenger Budapest Challenger Koblenz Challenger Cherbourg Challenger Libema Open - 's-Hertogenbosch Bergamo Challenger St. Brieuc Challenger San Marino Challenger Erste Bank Open - Vienna Madrid Challenger CA Challenge 2002 - Graz Braunschweig Challenger Aegon Nottingham Open - Nottingham Napoli Challenger Milan Challenger San Benedetto Challenger Valencia Open - Valencia Garanti Koza Sofia Open - Sofia Barletta Challenger Moselle Open - Metz BMW Open - Munich Prague Challenger Mestre Challenger Cortina Challenger Mallorca Challenger If Stockholm Open - Stockholm Cairo Challenger 2002 - Cairo Orleans Challenger Warsteiner Challenger Wolfsburg - Wolfsburg C.T. San Remo - XIII Piertomaso Tessitore - San Remo Eckental Challenger TEB BNP Paribas Istanbul Open - Istanbul Lille Challenger Banca Stato Challenger Lugano - Lugano Medibank International - Sydney VII Torneo Internazionale di Tennis - Barletta DIEMA XTRA Sofia Open - Sofia Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Open Romania - Bucharest Heilbronn Challenger Open Seat Godo 2005 - Barcelona U.S. Open - New York Brasil Open - Costa do Sauipe Gerry Weber Open - Halle BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Tennis Masters Series - Rome ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Catella Swedish Open - Bastad Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo VTR Open - Vina del Mar Masters Series Hamburg - Hamburg Copa Claro - Buenos Aires Suisse Open - Gstaad Heineken Open - Auckland AEGON International - Eastbourne BNP Paribas Open - Indian Wells Kremlin Cup - Moscow Tata Open Maharashtra - Pune Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Milan Indoors - Milan BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Next Generation Hardcourts - Adelaide Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Internazionali BNL dItalia - Rome BCR Open Romania - Bucharest Heineken Open - Auckland Open de Moselle - Metz Internationaler Raiffeisen Grand Prix - St. Polten BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Abierto Mexicano Telcel - Acapulco Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open de Nice Cote d'Azur - Nice Miami Open - Miami Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Mercedes Cup - Stuttgart Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London PBZ Zagreb Indoors - Zagreb French Open - Paris Copa Telmex - Buenos Aires Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Pacific Life Open - Indian Wells Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Hopman Cup - Perth Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Olympics - Beijing